package com.molichuxing.services.infrastructure.dto.request.create;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class SmsLogCreateDto implements Serializable {
    /**
     * third_sms_log
     */
    private static final long serialVersionUID = 1L;

    /**
     * 模板号码 template_code
     */
    private String templateCode;
    /**
     * 手机号 phone_number
     */
    private String phoneNumber;
    /**
     * 模板通道 channel
     */
    private Integer channel;
    /**
     * 异常状态 exception_state
     */
    private Integer exceptionState;
    /**
     * 异常信息 exception_information
     */
    private String exceptionInformation;
    /**
     * 参数json param_json
     */
    private String paramJson;
    /**
     * 签名 sign_name
     */
    private String signName;
    /**
     * 短信类型（0：默认，1：续订提醒（时间10天），2：续订提醒（时间7天），3：续订提醒（时间4天），4：续订提醒（里程一半），5：续订提醒（里程等于100），6：加购里程提醒（时间10天），7：加购里程提醒（时间7天），8：加购里程提醒（时间4天），9：加购里程提醒（时间1天），10：即将锁车提醒（时间），11：即将锁车提醒（里程），12：还车提醒） sms_type
     */
    private Integer smsType;
    /**
     * 相应返回码 response_code
     */
    private String responseCode;
    /**
     * 响应的请求ID response_request_id
     */
    private String responseRequestId;
    /**
     * 响应的消息 response_message
     */
    private String responseMessage;
    /**
     * 响应的回执ID response_biz_id
     */
    private String responseBizId;
}